#include <kfbximplementation.h>
It defines basic information about the shader and the binding table in shader.
Definition at line 59 of file kfbximplementation.h.
Static values |
|
static const char * | sLanguage |
static const char * | sLanguageVersion |
static const char * | sRenderAPI |
static const char * | sRenderAPIVersion |
static const char * | sRootBindingName |
static const char * | sConstants |
static const char * | sDefaultType |
static const char * | sDefaultLanguage |
static const char * | sDefaultLanguageVersion |
static const char * | sDefaultRenderAPI |
static const char * | sDefaultRenderAPIVersion |
static const char * | sDefaultRootBindingName |
Shader description |
|
KFbxTypedProperty< fbxString > | Language |
Shader Language. |
|
KFbxTypedProperty< fbxString > | LanguageVersion |
Shader Language version. |
|
KFbxTypedProperty< fbxString > | RenderAPI |
Render API. |
|
KFbxTypedProperty< fbxString > | RenderAPIVersion |
Render API version. |
|
Binding description |
|
KFbxTypedProperty< fbxString > | RootBindingName |
Root. |
|
KFbxProperty | GetConstants () const |
Constants. |
|
KFbxBindingTable * | AddNewTable (char const *pTargetName, char const *pTargetType) |
Add a new binding table to the table list.
|
|
KFbxBindingTable const * | GetRootTable () const |
Retrieves a handle on the root binding
table. |
|
KFbxBindingTable * | GetRootTable () |
Root. |
|
int | GetTableCount () const |
Gets the number of binding tables. |
|
KFbxBindingTable const * | GetTable (int pIndex) const |
Retrieves a handle on the (pIndex)th binding
table. |
|
KFbxBindingTable * | GetTable (int pIndex) |
Retrieves a handle on the (pIndex)th binding
table. |
|
KFbxBindingTable const * | GetTableByTargetName (char const *pName) const |
Returns the binding table that has the given
name. |
|
KFbxBindingTable * | GetTableByTargetName (char const *pName) |
Returns the binding table that has the given
name. |
|
KFbxBindingTable const * | GetTableByTargetType (char const *pTargetName) const |
Returns the binding table for a given
target. |
|
KFbxBindingTable * | GetTableByTargetType (char const *pTargetName) |
Returns the binding table for a given
target. |
|
KFbxBindingOperator * | AddNewBindingOperator (char const *pTargetName, char const *pFunctionName) |
Add a new binding table to the table list.
|
|
int | GetBindingOperatorCount () const |
Gets the number of binding table operators.
|
|
KFbxBindingOperator const * | GetOperatorByTargetName (char const *pTargetName) const |
Returns the binding table that has the given
name. |
KFbxProperty GetConstants | ( | ) | const |
Constants.
KFbxBindingTable* AddNewTable | ( | char const * | pTargetName, | |
char const * | pTargetType | |||
) |
Add a new binding table to the table list.
pTargetName | The target name for the binding table | |
pTargetType | The target type for the binding table |
KFbxBindingTable const* GetRootTable | ( | ) | const |
Retrieves a handle on the root binding table.
KFbxBindingTable* GetRootTable | ( | ) |
Root.
int GetTableCount | ( | ) | const |
Gets the number of binding tables.
KFbxBindingTable const* GetTable | ( | int | pIndex | ) | const |
Retrieves a handle on the (pIndex)th binding table.
pIndex | The index of the table to retrieve. Valid values are [ 0, GetTableCount() ) |
KFbxBindingTable* GetTable | ( | int | pIndex | ) |
Retrieves a handle on the (pIndex)th binding table.
pIndex | The index of the table to retrieve. Valid values are [ 0, GetTableCount() ) |
KFbxBindingTable const* GetTableByTargetName | ( | char const * | pName | ) | const |
Returns the binding table that has the given name.
pName | The name of the table to look for |
KFbxBindingTable* GetTableByTargetName | ( | char const * | pName | ) |
Returns the binding table that has the given name.
pName | The name of the table to look for |
KFbxBindingTable const* GetTableByTargetType | ( | char const * | pTargetName | ) | const |
Returns the binding table for a given target.
pTargetName | The name of the target to look for |
KFbxBindingTable* GetTableByTargetType | ( | char const * | pTargetName | ) |
Returns the binding table for a given target.
pTargetName | The name of the target to look for |
KFbxBindingOperator* AddNewBindingOperator | ( | char const * | pTargetName, | |
char const * | pFunctionName | |||
) |
Add a new binding table to the table list.
pTargetName | The target name for the binding table | |
pFunctionName | The target type for the binding table |
int GetBindingOperatorCount | ( | ) | const |
Gets the number of binding table operators.
KFbxBindingOperator const* GetOperatorByTargetName | ( | char const * | pTargetName | ) | const |
Returns the binding table that has the given name.
pTargetName | The name of the table to look for |
Shader Language.
Definition at line 82 of file kfbximplementation.h.
Shader Language version.
Definition at line 85 of file kfbximplementation.h.
Render API.
Definition at line 88 of file kfbximplementation.h.
Render API version.
Definition at line 91 of file kfbximplementation.h.
Root.
Definition at line 101 of file kfbximplementation.h.